#wrap {
  margin: 0;
  height: 100%;
  width: 100%;
  font: 14px/134% Helvetica Neue, sans-serif;
}

body{
  height:100%;
  margin:0px;
  padding:0px;
  background-color: #1E1E1E;
}

img {
  width:100%;
}

#title {
    color:white;
    padding-top: 20px;
    padding-left: 20px;
}

#logo {
   float:left;
}

#subtitle {
	float:right;
	margin-right:20px;
	color: #fff;
	margin-top: 55px;
}

#banner {
  height: 80px;
  width: 100%;
  background-image:url(../travel/banner_gradient.png);
  float:none;
}

#sidebar {
  float:right;
  position: relative;
  display:block;
  height: 100%;
  width: 40%;
  padding: 20px;
  color: white;
}

#background {
    width: 100%; 
    height: 100%; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: -1;
}

#main {
  position: absolute;
  margin-left: auto ;
  margin-right: auto;
  float:left;
  display:block;
  height: 100%;
  width: 50%;
  padding: 20px;
  color: white;
}

a:link {
  color: #00DDFF;
}

a:visited {
  color: grey;
}

#highlight {
  color: #88BBFF;
}

#tab {
  padding-left: 20px;
}